#ifndef IBUFFER_H
# define IBUFFER_H

namespace PommedAPI
{
  class IIBuffer
  {
  public:
    virtual ~IIBuffer() {}

    virtual IIBuffer& operator>>(const std::string&) = 0;
  };

  class IOBuffer
  {
  public:
    virtual ~IOBuffer() {}

    virtual IOBuffer& operator<<(const std::string&) = 0;
  };
} /* PommedAPI */

#endif /* IBUFFER_H */